package sohsite.util.generico;

import java.util.Collection;

import sohsite.excecao.EntradaInexistenteException;

public interface IRepositorioGenerico<Tipo> {

	public void inserir(Tipo tipo);
	
	public void atualizar(Tipo tipo);

	public Tipo consultar(int codigo) throws EntradaInexistenteException;
	
	public void deletar(Tipo tipo);
	
	public void deletar(Integer id) throws EntradaInexistenteException;	

	public Collection<Tipo> consultarTodos();		
	
}